package com.dj.mingkong.admin.biz.core.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 生成页面配置文件
 *
 * @author zenglonghui
 * @date: 2021/11/30 17:33
 */
@Data
@Component
public class GenHtmlConfig {
    /**
     * 首页模板名称
     */
    @Value("${ftl.name.index}")
    private String indexFtlName;

    /**
     * 生成首页页面文件地址
     */
    @Value("${file.path.index}")
    private String indexFilePath;

    /**
     * 播放页模板名称
     */
    @Value("${ftl.name.play}")
    private String playFtlName;

    /**
     * 生成播放页文件地址
     */
    @Value("${file.path.play}")
    private String playFilePath;

    /**
     * 生成列表页每页条数
     */
    @Value("${page.size.list}")
    private Integer listPageSize;

    /**
     * 串烧舞曲列表模板名称
     */
    @Value("${ftl.name.list.owner}")
    private String ownerListFtlName;

    /**
     * 生成串烧舞曲列表页文件地址
     */
    @Value("${file.path.list.owner}")
    private String ownerListFilePath;

    /**
     * 音乐连扳列表模板名称
     */
    @Value("${ftl.name.list.songOwner}")
    private String songOwnerListFtlName;

    /**
     * 生成音乐连扳列表页文件地址
     */
    @Value("${file.path.list.songOwner}")
    private String songOwnerListFilePath;

    /**
     * 中文单曲列表模板名称
     */
    @Value("${ftl.name.list.cnSingle}")
    private String cnSingleListFtlName;

    /**
     * 生成中文单曲列表页文件地址
     */
    @Value("${file.path.list.cnSingle}")
    private String cnSingleListFilePath;

    /**
     * 外文单曲列表模板名称
     */
    @Value("${ftl.name.list.enSingle}")
    private String enSingleListFtlName;

    /**
     * 生成外文单曲列表页文件地址
     */
    @Value("${file.path.list.enSingle}")
    private String enSingleListFilePath;

    /**
     * 音乐人页模板名称
     */
    @Value("${ftl.name.musician}")
    private String musicianFtlName;

    /**
     * 生成音乐人页文件地址
     */
    @Value("${file.path.musician}")
    private String musicianFilePath;

    /**
     * 音乐人页列表名称
     */
    @Value("${ftl.name.list.musician}")
    private String musicianListFtlName;

    /**
     * 生成音乐人列表文件地址
     */
    @Value("${file.path.list.musician}")
    private String musicianListFilePath;

    /**
     * 专辑列表模板名称
     */
    @Value("${ftl.name.list.album}")
    private String albumListFtlName;

    /**
     * 生成专辑列表文件地址
     */
    @Value("${file.path.list.album}")
    private String albumListFilePath;

    /**
     * 专辑详情页模板名称
     */
    @Value("${ftl.name.album}")
    private String albumFtlName;

    /**
     * 生成专辑详情页文件地址
     */
    @Value("${file.path.album}")
    private String albumFilePath;

    /**
     * 歌单列表模板名称
     */
    @Value("${ftl.name.list.box}")
    private String boxListFtlName;

    /**
     * 生成歌单列表文件地址
     */
    @Value("${file.path.list.box}")
    private String boxListFilePath;

    /**
     * 歌单详情页模板名称
     */
    @Value("${ftl.name.box}")
    private String boxFtlName;

    /**
     * 生成歌单详情页文件地址
     */
    @Value("${file.path.box}")
    private String boxFilePath;
}
